home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / BORLAND TURBO / TEMPLDEF.PAK / README.TXT < prev    next >
Encoding:
Text File  |  1997-05-06  |  1.8 KB  |  42 lines

  1. ========================================================================
  2.       MICROSOFT FOUNDATION CLASS LIBRARY : TEMPLDEF EXAMPLE PROGRAM
  3. ========================================================================
  4.  
  5. This directory contains a utility that implements a subset of the
  6. C++ 3.0 syntax for templates.  This application is a DOS utility that
  7. requires the MFC library MAFXCR.LIB or the debug variant MAFXCRD.LIB.
  8.  
  9. The syntax of the templates implemented and the operation of the tool
  10. are described in the technical note, MFC\DOC\TN004.TXT.   Please
  11. refer to that note for a discussion of the templates.
  12.  
  13. This directory also contains the files required to build the collection
  14. variants used by the MFC Library.
  15.  
  16. AFXCOLL1.H and AFXCOLL1.INL are the header file stub that prefix
  17. the generated NEWCOLL.H and NEWCOLL.INL files.  AFXCOLL2.H and
  18. AFXCOLL2.INL are similar files appended at the end of the generated
  19. NEWCOLL.H and NEWCOLL.INL files.
  20.  
  21. ARRAY.CTT is the template for the array collection shape.
  22.  
  23. LIST.CTT is the template for the list collection shape.
  24.  
  25. MAP.CTT is the template for the map collection shape.
  26.  
  27. MAP_S.CTT is the template for the map collections that use
  28. CString class objects as either the KEY or VALUE of a map.
  29.  
  30. MKCOLL.BAT is a DOS batch file that will construct the various
  31. collection shapes and variants that are used in the MFC
  32. library.  The MFC\SRC subdirectory already contains
  33. expanded versions of the varieties used in the core
  34. MFC library, so the use of this tool is not required to build
  35. the library.
  36.  
  37. You should consider using these templates as a guide for developing
  38. your own generic abstract data types.
  39.  
  40. NOTE: This tool is an example program and the syntax it supports
  41. may change in the future.  It is provided as a sample application only.
  42.